package com.hdd.hll.modules.order.web.dto;

import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class AddPlandDto implements Serializable {

    @ApiModelProperty(value = "计划类型：1.采购计划 2.销售计划",example="2", name = "planType")
    private Integer planType;

    @ApiModelProperty(value = "计划单编号", name = "planCode")
    private String planCode;

    @ApiModelProperty(value = "发货方id", name = "provideId")
    private Integer provideID;

    @ApiModelProperty(value = "收货方id", name = "collectID")
    private Integer collectID;

    @ApiModelProperty(value = "煤种主键ID", name = "coalID")
    private Integer coalID;

    @ApiModelProperty(value = "开始时间", name = "startDate")
    private String startDate ;

    @ApiModelProperty(value = "结束时间", name = "endDate")
    private String endDate ;

    @ApiModelProperty(value = "调拨总量", name = "totalWeight")
    private Double totalWeight ;

    @ApiModelProperty(value = "是否携带煤管票：0否、1是", name = "isTicket")
    private Integer isTicket ;

    @ApiModelProperty(value = "备注", name = "memo")
    private String memo ;

    @JsonIgnore
    @ApiModelProperty(value = "创建时间", name = "creationTime")
    private Date creationTime ;

    @JsonIgnore
    @ApiModelProperty(value = "公司id", name = "deptID")
    private Integer deptID ;
}
